package model.entities;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the SALES_MATCHING_INVOICE_INFO database table.
 * 
 */
@Entity
@Table(name="SALES_MATCHING_INVOICE_INFO", schema="CHUB_NEW")
public class SalesMatchingInvoiceInfo implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="CHUB_GSV")
	private BigDecimal chubGsv;

	@Column(name="CHUB_QTY")
	private BigDecimal chubQty;

	private String color;

	@Column(name="DISTRIBUTOR_NO")
	private String distributorNo;

	@Column(name="FTPFILE_GSV")
	private BigDecimal ftpfileGsv;

	@Column(name="FTPFILE_QTY")
	private BigDecimal ftpfileQty;

	@Column(name="GSV_MATCHING")
	private BigDecimal gsvMatching;

	@Id
	private BigDecimal id;

    @Temporal( TemporalType.DATE)
	@Column(name="INVOICE_DATE")
	private Date invoiceDate;

	@Column(name="INVOICE_NO")
	private String invoiceNo;

	@Column(name="NAMEHUB_GSV")
	private BigDecimal namehubGsv;

	@Column(name="NAMEHUB_QTY")
	private BigDecimal namehubQty;

	@Column(name="OUTLET_ID")
	private String outletId;

	@Column(name="VOLUME_MATCHING")
	private BigDecimal volumeMatching;

    public SalesMatchingInvoiceInfo() {
    }

	public BigDecimal getChubGsv() {
		return this.chubGsv;
	}

	public void setChubGsv(BigDecimal chubGsv) {
		this.chubGsv = chubGsv;
	}

	public BigDecimal getChubQty() {
		return this.chubQty;
	}

	public void setChubQty(BigDecimal chubQty) {
		this.chubQty = chubQty;
	}

	public String getColor() {
		return this.color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getDistributorNo() {
		return this.distributorNo;
	}

	public void setDistributorNo(String distributorNo) {
		this.distributorNo = distributorNo;
	}

	public BigDecimal getFtpfileGsv() {
		return this.ftpfileGsv;
	}

	public void setFtpfileGsv(BigDecimal ftpfileGsv) {
		this.ftpfileGsv = ftpfileGsv;
	}

	public BigDecimal getFtpfileQty() {
		return this.ftpfileQty;
	}

	public void setFtpfileQty(BigDecimal ftpfileQty) {
		this.ftpfileQty = ftpfileQty;
	}

	public BigDecimal getGsvMatching() {
		return this.gsvMatching;
	}

	public void setGsvMatching(BigDecimal gsvMatching) {
		this.gsvMatching = gsvMatching;
	}

	public BigDecimal getId() {
		return this.id;
	}

	public void setId(BigDecimal id) {
		this.id = id;
	}

	public Date getInvoiceDate() {
		return this.invoiceDate;
	}

	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}

	public String getInvoiceNo() {
		return this.invoiceNo;
	}

	public void setInvoiceNo(String invoiceNo) {
		this.invoiceNo = invoiceNo;
	}

	public BigDecimal getNamehubGsv() {
		return this.namehubGsv;
	}

	public void setNamehubGsv(BigDecimal namehubGsv) {
		this.namehubGsv = namehubGsv;
	}

	public BigDecimal getNamehubQty() {
		return this.namehubQty;
	}

	public void setNamehubQty(BigDecimal namehubQty) {
		this.namehubQty = namehubQty;
	}

	public String getOutletId() {
		return this.outletId;
	}

	public void setOutletId(String outletId) {
		this.outletId = outletId;
	}

	public BigDecimal getVolumeMatching() {
		return this.volumeMatching;
	}

	public void setVolumeMatching(BigDecimal volumeMatching) {
		this.volumeMatching = volumeMatching;
	}

}